package main

import (
	"fmt"
)

func main14() {
	var count = 5

	//创建缓冲区大小为5的channel实例
	msgChannel := make(chan int, count)

	// 向channel中写入数据
	for i := 0; i < count; i++ {
		msgChannel <- i
	}

	// 从channel中读取数据，并打印到控制台
	for i := 0; i < count; i++ {
		fmt.Println(<-msgChannel)
	}
}
